latch on somewhere - English Synonyms Dictionary